﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using WCFAgencia;
using WCFAlojamento;
using WCFCliente;
using WCFContacto;
using WCFLocal;
using WCFTipoTransporte;
using WCFTransporte;

public partial class contacto : System.Web.UI.Page
{
    protected WCFAgencia.WCFAgenciaClient wcfAgencia = new WCFAgencia.WCFAgenciaClient();
    protected WCFCliente.WCFClienteClient wcfCliente = new WCFCliente.WCFClienteClient();
    protected WCFContacto.WCFContactoClient wcfContacto = new WCFContacto.WCFContactoClient();

    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            Contacto contacto = new Contacto();
            contacto.nome = txtNome.Text;
            contacto.descricao = txtDescricao.Text;
            contacto.telefone = txtTelefone.Text;
            contacto.IDAgencia = int.Parse(dAgencia.SelectedValue);
            if (Session["id"] != null)
            {
                contacto.IDCliente = (int)Session["id"];
            }
            
            wcfContacto.insert(contacto);
            err.InnerHtml = "Contacto efectuado com sucesso!";
            txtNome.Text = "";
            txtDescricao.Text = "";
            txtTelefone.Text = "";
        }
        catch (Exception)
        {
            err.InnerHtml = "Não foi possível efectual o contacto!";
            
        }
        
    }
}